Micron Document
██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝


🬧 The NomadNet Encyclopedia | Archives | Info
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b

🔍 Search

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

OpenPGP
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
mwawOpenPGP, a volte chiamato erroneamente solo mwbaPGP, è uno mwbqstandard mwbglibero che regola la cifratura, il trasferimento e la verifica dell'autenticità di informazioni attraverso mwbwInternet, mediante tecnologie di mwcacrittografia asimmetrica e l'impiego di mwcqfirme digitali.cite-ref-rfc4-c1-1-0[1]cite-ref-rfc4-c2-2-0[2]cite-ref-gpg-3-0[3]cite-ref-cmu-4-0[4]cite-ref-it1-5-0[5]

Attualmente è definito dall'mwhwIETF con la mwiaRFC 9580 del luglio mwiq2024, che rimpiazza la mwigRFC 4880 del novembre mwiw2007.cite-ref-rfc4-c1-1-1[1] Nonostante il protocollo sia ampiamente usato nell'ambito della mwkacrittografia digitale, non si qualifica ancora come mwkqInternet Standard per come definito dall'IETF, ma resta ancora "standard proposto".cite-ref-history-6-0[6]

Contents

Storia
Note

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Funzionamento

OpenPGP stabilisce dei formati per cifrare e trasferire informazioni, delle quali vengono garantitite la riservatezza e l'integrità attraverso diversi sistemi di mwnqcrittografia asimmetrica, tra cui quella a mwngchiave pubblica, anche implementando un sistema di mwnwfirma digitale. Il mwoaprotocollo supporta anche funzionalità per codificare e trasferire chiavi e certificati. cite-ref-rfc4-c2-2-1[2]cite-ref-cmu-4-1[4]cite-ref-it1-5-1[5]

Per cifrare un messaggio, un'implementazione di OpenPGP deve generare una mwrgchiave "di sessione" casuale, che viene criptata utilizzando la chiave pubblica del destinatario e posta all'inizio del messaggio. Seguirà il testo, anche eventualmente mwrwcompresso, cifrato con una chiave mwsaderivata da quella di sessione mediante un mwsqsalt.cite-ref-rfc4-c2-2-2[2]cite-ref-7[7]cite-ref-cmu-4-2[4]cite-ref-it1-5-2[5]

Per decifrare un messaggio, invece, l'implementazione dovrà utilizzare la mwwwchiave privata del destinatario per decifrare la chiave di sessione, dalla quale potrà ottenere la chiave derivata e dunque decifare il testo del messaggio; se il messaggio è stato compresso, l'implementazione lo decomprimerà in questa fase.cite-ref-rfc4-c2-2-3[2]cite-ref-cmu-4-3[4]cite-ref-it1-5-3[5]

Il protocollo permette inoltre di firmare un messaggio, producendone un mwaqdigest attraverso una mwagfunzione di hash e cifrandolo con una chiave pubblica; la firma può sia essere inclusa nel messaggio che separata. Quando un'implementazione di OpenPGP riceve un messaggio firmato, ne verifica automaticamente l'autenticità producendo un nuovo mwawdigest per poi confrontarlo con quello ricevuto.cite-ref-rfc4-c2-2-4[2]cite-ref-cmu-4-4[4]cite-ref-it1-5-4[5]

Storia

OpenPGP è basato su mwegPretty Good Privacy, sviluppato inizialmente da mwewPhil Zimmermann nel 1991. Il suo obiettivo è quello di creare una soluzione non proprietaria per risolvere i problemi di compatibilità tra PGP e altri software.cite-ref-history-6-1[6]cite-ref-it1-5-5[5]

Con il permesso della società che possedeva PGP, nel 1998 viene presentato per la prima volta OpenGPG dall'IETF con la mwhqRFC 2440. Questa venne successivamente aggiornata nel 2007, con la mwhgRFC 4880, ed infine nel 2024, con la mwhwRFC 9580.

Implementazioni

Le due più comuni implementazioni di OpenPGP sono:

• mwjaPretty Good Privacy (PGP), erede diretto della versione iniziale di mwjqPhil Zimmermann e ora prodotto commerciale della PGP Corporation
• mwjwGNU Privacy Guard (GPG), sua alternativa mwkaGPL.cite-ref-gpg-3-1[3]

Il protocollo viene utilizzato anche da diversi mwlgclient email, come mwlwMozilla Thunderbird o mwmaProton Mail.cite-ref-8[8]

Note

cite-note-rfc4-c1-11. mwpq(mwpgmwpwEN) mwqamwqqIntroduction, in mwqgmwqwRFC 9580, Internet Engineering Task Force, luglio 2024.
cite-note-rfc4-c2-22. mwtw(mwuamwuqEN) mwugmwuwGeneral Functions, in mwvamwvqRFC 9580, Internet Engineering Task Force, luglio 2024.
cite-note-gpg-33. mwww(mwxamwxqEN) mwxgmwxwThe GNU Privacy Guard, su mwyagnupg.org.
cite-note-cmu-44. mw1a(mw1qmw1gEN) mw1wmw2aHow PGP works, su mw2qusers.ece.cmu.edu.
cite-note-it1-55. mw5wmw6amw6qCrittografia PGP: sicurezza delle email a prova di hacker, su mw6gpandasecurity.com.
cite-note-history-66. mw8a(mw8qmw8gEN) mw8wmw9aHistory, su mw9qOpenGPG.
cite-note-77. mw-q(mw-gmw-wEN) mw-amw-qVersion 2 Symmetrically Encrypted and Integrity Protected Data Packet Format, in mw-gmw-wRFC 9580, Internet Engineering Task Force, luglio 2024.
cite-note-88. mwaqm(mwaqqmwaquEN) Harry Bone, mwaqymwaqcWhat is PGP encryption and how does it work?, su mwaqgproton.me, 8 agosto 2019.

Altri progetti

Altri progetti

• Wikimedia Commons

• Wikimedia Commons contiene immagini o altri file su OpenPGP

Collegamenti esterni

• mwaq0(EN) RFC 9580, Internet Engineering Task Force.
• mwaq8OpenPGP homepage, su openpgp.org.